package mkis.service.root.service.impl;

import java.util.List;
import java.util.Map;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import mkis.service.root.data.dao.BizMngDAO;
import mkis.service.root.data.model.BizMng;
import mkis.service.root.service.BizMngService;


@Service("bizMngService")
public class BizMngServiceImpl implements BizMngService {

	@Resource(name="bizMngDAO")
	private BizMngDAO bizMngDAO;
	
	@Override
	public List<BizMng> getMngList() throws Exception {
		return getMngList(null);
	}
	
	@Override
	public List<BizMng> getMngList(Map<String, Object> paramMap) throws Exception {
		return bizMngDAO.getMngList(paramMap);
	}
	
	@Override
	public int updateMngList(Map<String, Object> paramMap) throws Exception {
		BizMng bizMng=new BizMng();
		int result=0;
		for(int i=1;i<=6;i++){
			String noKey="bizNo"+i;
			String nameKey="bizName"+i;
			Object bizNoObj= paramMap.get(noKey);
			Object bizNameObj= paramMap.get(nameKey);
			
			if(bizNoObj==null)
			{
				continue;
			}
			if(bizNameObj==null)
			{
				continue;
			}
			String bizName=String.valueOf(bizNameObj);
			Integer bizNo= Integer.parseInt(String.valueOf(bizNoObj));
			bizMng.setBizName(bizName);
			bizMng.setBizNo(bizNo);
			result+=bizMngDAO.updateMngList(bizMng);
		}
		return result;
		
	}
}
